<script setup>
const emit = defineEmits(['close']);

</script>

<template>
  <div class="modal is-active">
    <div class="modal-background"></div>
    <div class="modal-card" style="width: 800px">
      <header class="modal-card-head">
        <p class="modal-card-title">实时日志</p>
        <button class="delete" aria-label="close" @click="emit('close');"></button>
      </header>
      <section class="modal-card-body">
        <article class="notification content has-text-grey">
          【基本信息设置】
          <ul>
            <li><strong>索引名称</strong>：索引名称只能是英文,符合系统目录名称要求</li>
            <li><strong>数据库</strong>：需要在web.config中配置过对应的数据库Connection</li>
            <li><strong>表名</strong>：需要索引的数据表名称</li>
            <li><strong>字段</strong>：索引所有的字段是使用 * ，部分字段用逗号隔开，符合SQL语句select 里面的字段选择器的规则，不可使用
              as 别名
            </li>
            <li><strong>关键字段</strong>：表的主键字段</li>
            <li><strong>任务</strong>：Cron表达式，用于定时启动重建索引的任务</li>

          </ul>
          【字段设置】
          <p>
            字段设置，并非所有字段都需要设置,索引的字段在，只是针对字段的特性进行单独设置。
          </p>
          <ul>
            <li><strong>类型</strong>：在字段保存到索引的时候使用的字符串类型</li>
            <li><strong>Stored</strong>：默认true，代表是否需要保存该字段，如果为false，则lucene不会保存这个字段的值，而搜索结果中返回的文档只会包含保存了的字段
            </li>
            <li><strong>DocValues</strong>：默认false，DocValue是Lucene
              4.0引入的一个正向索引（docid到field的一个列存），大大优化了sorting、faceting或aggregation的效率。DocValues是一个强schema的存储结构，开启DocValues的字段必须拥有严格一致的类型，目前Lucene只提供NUMERIC、BINARY、SORTED、SORTED_NUMERIC和SORTED_SET五种类型
            </li>
            <li><strong>Analyzer</strong>：默认false，代表是否做分词，在lucene中只有TextField这一个字段需要做分词</li>
            <li><strong>Dic</strong>：默认false，代表该字段是字典，字典值之间用英文逗号隔开</li>
            <li><strong>termVector</strong>：term vector保存了一个文档内所有的term的相关信息，包括Term值、出现次数（frequencies）以及位置（positions）等
            </li>
          </ul>
          <blockquote style="color:red">
            DocValues 主要用于排序，Group BY ， JOIN等操作,Code用Group查询的最好设置DocValues
          </blockquote>
        </article>
      </section>
    </div>
  </div>
</template>

<style scoped>

</style>